<html>
<head><meta charset="utf-8"><title>backport procedure · rustdoc · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/index.html">rustdoc</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html">backport procedure</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="226087253"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226087253" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226087253">(Feb 12 2021 at 02:42)</a>:</h4>
<p>It seems like it would be a good idea for us to come up with a beta (and stable) backport procedure. Right now it's ad hoc — e.g., <a href="https://github.com/rust-lang/rust/pull/81831#issuecomment-777930430">https://github.com/rust-lang/rust/pull/81831#issuecomment-777930430</a> — so it would be nice to have a standard procedure.</p>



<a name="226087273"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226087273" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226087273">(Feb 12 2021 at 02:42)</a>:</h4>
<p>It might be nice if we could use a "mini FCP" — one that perhaps didn't require as many approvals and was over a shorter time period.</p>



<a name="226087285"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226087285" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226087285">(Feb 12 2021 at 02:43)</a>:</h4>
<p>But that would require changes to rfcbot.</p>



<a name="226087303"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226087303" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226087303">(Feb 12 2021 at 02:43)</a>:</h4>
<p>if we could get rfcbot to remove the "at most 2 votes outstanding" requirement I think normal FCPs would work pretty well</p>



<a name="226087326"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226087326" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226087326">(Feb 12 2021 at 02:44)</a>:</h4>
<p>However, we could emulate the mini FCP by pinging <code>@rust-lang/rustdoc</code> and then having people add their names in an edit to the comment (or just posting new comments).</p>



<a name="226087372"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226087372" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226087372">(Feb 12 2021 at 02:44)</a>:</h4>
<p>that's basically what we do now, isn't it?</p>



<a name="226087376"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226087376" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226087376">(Feb 12 2021 at 02:44)</a>:</h4>
<p><span class="user-mention silent" data-user-id="232545">Joshua Nelson</span> <a href="#narrow/stream/266220-rustdoc/topic/backport.20procedure/near/226087303">said</a>:</p>
<blockquote>
<p>if we could get rfcbot to remove the "at most 2 votes outstanding" requirement I think normal FCPs would work pretty well</p>
</blockquote>
<p>That and the 10 day time period. That seems too long for backports.</p>



<a name="226087384"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226087384" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226087384">(Feb 12 2021 at 02:44)</a>:</h4>
<p>oh yeah I wouldn't want any waiting period at all</p>



<a name="226087396"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226087396" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226087396">(Feb 12 2021 at 02:44)</a>:</h4>
<p>the worst that happens is some people don't see it <span aria-label="shrug" class="emoji emoji-1f937" role="img" title="shrug">:shrug:</span> I've never had anyone object to a backport</p>



<a name="226087397"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226087397" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226087397">(Feb 12 2021 at 02:44)</a>:</h4>
<p><span class="user-mention silent" data-user-id="232545">Joshua Nelson</span> <a href="#narrow/stream/266220-rustdoc/topic/backport.20procedure/near/226087372">said</a>:</p>
<blockquote>
<p>that's basically what we do now, isn't it?</p>
</blockquote>
<p>Yes, but not the editing the comment part. And also we could just stick to the ad-hoc approach but make it offical.</p>



<a name="226087438"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226087438" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226087438">(Feb 12 2021 at 02:45)</a>:</h4>
<p>So maybe the procedure could be "ping the team and wait for at least 2 other people to approve"? Maybe more people for stable backports...?</p>



<a name="226087519"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226087519" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226087519">(Feb 12 2021 at 02:46)</a>:</h4>
<p>I think currently T-compiler is actually in charge of backports</p>



<a name="226087522"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226087522" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226087522">(Feb 12 2021 at 02:46)</a>:</h4>
<p>we should probably talk to them</p>



<a name="226087566"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226087566" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226087566">(Feb 12 2021 at 02:47)</a>:</h4>
<p>Really? My understanding is that each team is responsible for accepting or rejecting backports.</p>



<a name="226087586"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226087586" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226087586">(Feb 12 2021 at 02:47)</a>:</h4>
<p>And then T-release (or someone else, but that's what I thought) does the actual backport once the team has accepted.</p>



<a name="226087653"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226087653" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226087653">(Feb 12 2021 at 02:48)</a>:</h4>
<p><a href="https://forge.rust-lang.org/release/beta-backporting.html#backporting-in-rust-langrust">https://forge.rust-lang.org/release/beta-backporting.html#backporting-in-rust-langrust</a></p>



<a name="226087655"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226087655" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226087655">(Feb 12 2021 at 02:48)</a>:</h4>
<p>well yes but <span class="user-group-mention" data-user-group-id="2403">@WG-prioritization</span>  definitely puts T-rustdoc issues on the weekly meeting agenda</p>



<a name="226101052"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226101052" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Léo Lanteri Thauvin <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226101052">(Feb 12 2021 at 05:59)</a>:</h4>
<blockquote>
<p>I think currently T-compiler is actually in charge of backports</p>
</blockquote>
<p>This is also what I reemember. The rustdoc team asked T-compiler to handle the rustdoc backports</p>



<a name="226116369"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226116369" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> apiraino <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226116369">(Feb 12 2021 at 09:48)</a>:</h4>
<p><span class="user-mention silent" data-user-id="255061">Léo Lanteri Thauvin</span> <a href="#narrow/stream/266220-rustdoc/topic/backport.20procedure/near/226101052">said</a>:</p>
<blockquote>
<blockquote>
<p>I think currently T-compiler is actually in charge of backports</p>
</blockquote>
<p>This is also what I remember. The rustdoc team asked T-compiler to handle the rustdoc backports</p>
</blockquote>
<p>correct, and <code>T-rustdoc</code> backports are approved (I would say) easily if a rustdoc team member <code>r'ed</code> the backport. Last example I can think of was <a href="https://github.com/rust-lang/rust/issues/81288">#81288</a>, <a href="https://zulip-archive.rust-lang.org/238009tcompilermeetings/45386weeklymeeting2021012854818.html#224340134">meeting discussion</a></p>



<a name="226116388"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226116388" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> apiraino <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226116388">(Feb 12 2021 at 09:49)</a>:</h4>
<p>just to understand the context, <span class="user-mention" data-user-id="307537">@Camelid</span> the discussion here is about <a href="https://github.com/rust-lang/rust/issues/81831">#81831</a> beta nomination that didnt make it into the agenda so it will slip to the next beta cycle?</p>



<a name="226219088"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/266220-rustdoc/topic/backport%20procedure/near/226219088" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Noah Lev <a href="https://rust-lang.github.io/zulip_archive/stream/266220-rustdoc/topic/backport.20procedure.html#226219088">(Feb 13 2021 at 01:43)</a>:</h4>
<p><span class="user-mention silent" data-user-id="250987">apiraino</span> <a href="#narrow/stream/266220-rustdoc/topic/backport.20procedure/near/226116388">said</a>:</p>
<blockquote>
<p>just to understand the context, <span class="user-mention silent" data-user-id="307537">Camelid</span> the discussion here is about <a href="https://github.com/rust-lang/rust/issues/81831">#81831</a> beta nomination that didnt make it into the agenda so it will slip to the next beta cycle?</p>
</blockquote>
<p>I'm not sure what you mean. The issue is that it landed a few days after beta was branched and so the current status is:</p>
<ul>
<li>stable: no bug</li>
<li>beta: <strong>has bug</strong></li>
<li>nightly: no bug</li>
</ul>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>